package models

import "time"

var AdmissionDataBatch map[int]string

// 大学专业录取数据
type AdmissionData struct {
	Id           int64     `xorm:"pk autoincr" json:"admissionDataId"`
	CollegeId    int64     `xorm:"comment('院校id')" json:"admissionDataCollegeId"`
	Year         int       `xorm:"comment('年份')" json:"admissionDataYear"`
	Subject      int       `xorm:"comment('科目 0未知 1文科 2理科')" json:"admissionDataSubject"`
	Batch        int       `xorm:"comment('录取批次 0未知 1本科一批 2本科二批 3高职高专批')" json:"admissionDataBatch"`
	MajorName    string    `xorm:"comment('专业名称')" json:"admissionDataMajorName"`
	MajorCode    string    `xorm:"comment('专业代码')" json:"admissionDataMajorCode"`
	MinScore     int       `xorm:"comment('录取最低分')" json:"admissionDataMinScore"`
	MinScoreHigh int       `xorm:"comment('录取最低分的最高位次')" json:"admissionDataMinScoreHigh"`
	MinScoreLow  int       `xorm:"comment('录取最低分的最低位次')" json:"admissionDataMinScoreLow"`
	Created      time.Time `xorm:"created comment('创建时间')" json:"-"`
	Deleted      time.Time `xorm:"deleted comment('删除时间')" json:"-"`
	MinSection   string    `xorm:"-" json:"admissionDataMinSection"`
	SubjectShow  string    `xorm:"-" json:"admissionDataSubjectShow"`
	BatchShow    string    `xorm:"-" json:"admissionDataBatchShow"`
	MatchNum     int       `xorm:"-" json:"matchNum"`
}

func init() {
	AdmissionDataBatch = map[int]string{
		0: "未知",
		1: "本科一批",
		2: "本科二批",
		3: "高职高专批",
	}
}
